Please enable javascript for the best user experience! Most of the content will be invisible to you unless you enable it.
Cagann Dev

Project:

Screenshots

Slide to see more pictures & click on an image for a better view!

connect_accueil connect_actualite connect_deroulement connect_visite connect_comite_details connect_em_documents connect_em_document_specific connect_em_delegates connect_em_presence connect_em_tallysheet connect_em_plannary connect_admin_docs connect_admin_document_specific connect_admin_users connect_user_modify connect_admin_committees connect_admin_committee_overview connect_CIJ connect_CIJ_settings connect_drivepicker

Description

MFINUE Connect is a web portal, designed only to be used by predesignated users: the participants of the MFINUE* Conference, a francophone MUN conference held by Private Istanbul Saint-Joseph French High School. The event is organized by its students and advising teachers. The portal is designed to be a hub for all the necessary information, resources, and tools for the participants to use before, during, and after the conference. It includes a schedule, a list of committees, a list of documents, a page dedicated to the "international court of justice" simulation, a page for the "press" team, a page for the "Control panel" team (The selected adults consisting of teachers, advisors... responsible for correcting resolutions and demanding changes or accepting the documents), a page for the "general assembly", a page dedicated to cultural visits, and dedicated committee pages which inlude a tally sheet for counting points, a presence sheet, a list of documents of the committee and much more. The portal also includes a "Google Drive Picker" for the participants to easily upload their documents to the portal. The portal is designed to be simple, easy to navigate, and have all the necessary information and tools for the participants, advisors and organizers. The project was started by Can Bora Ciner'24, the student head of IT of MFINUE for the 2022-2023 conference period, and kept up do date by the IT team of MFINUE. I, as a member of both the 2022-2023 and 2023-2024 IT teams, have contributed to the project by being the most active developer and designer of the project. I was responsible for adding new features, fixing bugs, educating the other team members on the utilization of the portal, the code base and database of the project, and keeping the project up to date. The project is still in use and will be used in the proceeding conferences.
*MFINUE: Modèle Francophone International des Nations Unies en Eurasie

Technical Information

  • Language(s): TypeScript, JavaScript, CSS
  • Framework(s): React (TSX)
  • Database(s): Firebase - Cloud Firestore & Storage
  • Hosting: Firebase
  Other:
  • Authentication - Firebase Email & Password, Google OAuth (For GAPI token acquisition)
  • APIs - Google Drive Picker